home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 April / EnigmA AMIGA RUN 17 (1997)(G.R. Edizioni)(IT)[!][issue 1997-04][EAR-CD].iso / EARCD / comm / misc / New8n1.lha / DMakefile < prev    next >
Makefile  |  1996-12-09  |  1KB  |  64 lines

  1.  
  2. # 8n1.device
  3.  
  4. OD= dtmp:8n1/
  5. DEV= 8n1.device
  6. DEV000= 8n1.device_000
  7. DEV020= 8n1.device_020
  8. DEV040= 8n1.device_040
  9. AFLAGS= SC
  10. DCC= PhxAss
  11. DLINK= PhxLnk
  12. LFLAGS= ND SC
  13. SRCS000= 8n1_000.s
  14. SRCS020= 8n1_020.s
  15. SRCS040= 8n1_040.s
  16. OBJS000= $(SRCS000:"*.s":"$(OD)*.o")
  17. OBJS020= $(SRCS020:"*.s":"$(OD)*.o")
  18. OBJS040= $(SRCS040:"*.s":"$(OD)*.o")
  19. ARC= New8n1.lzx
  20.  
  21. all: $(OD) $(DEV000) $(DEV020) $(DEV040) $(ARC)
  22.  
  23. dev000:
  24.  
  25. $(DEV000) : $(OBJS000)
  26.     $(DLINK) $(LFLAGS) FROM %(right) dcc:dlib.orig/poolsl.lib dcc:dlib.orig/amiga31l.lib TO %(left)
  27.  
  28. $(OBJS000) : $(SRCS000)
  29.     $(DCC) $(AFLAGS) %(right) TO %(left)
  30.  
  31. dev020:
  32.  
  33. $(DEV020) : $(OBJS020)
  34.     $(DLINK) $(LFLAGS) FROM %(right) dcc:dlib.orig/poolsl.lib dcc:dlib.orig/amiga31l.lib TO %(left)
  35.     copy %(left) to devs:$(DEV)
  36.  
  37. $(OBJS020) : $(SRCS020)
  38.     $(DCC) $(AFLAGS) %(right) TO %(left)
  39.  
  40. dev040:
  41.  
  42. $(DEV040) : $(OBJS040)
  43.     $(DLINK) $(LFLAGS) FROM %(right) dcc:dlib.orig/poolsl.lib dcc:dlib.orig/amiga31l.lib TO %(left)
  44.  
  45. $(OBJS040) : $(SRCS040)
  46.     $(DCC) $(AFLAGS) %(right) TO %(left)
  47.  
  48. $(ARC) : New8n1.guide $(SRCS000) $(SRCS020) $(SRCS040) 8n1.device_rev.i 8n1.device_rev.rev New8n1.readme \
  49. ChangeLog DMakefile $(DEV000) $(DEV020) $(DEV040)
  50.     lzx -a -3 u %(left) %(right)
  51. # lha causes crash
  52. #    lha -a -2 u New8n1.lha %(right)
  53.  
  54. rev:
  55.     DMake clean
  56.     Bumprev 37 8n1.device_rev
  57.     DMake
  58.  
  59. clean:
  60.     -delete $(OBJS000) $(OBJS020) $(OBJS040) $(ARC) $(OD) New8n1.lha QUIET
  61.  
  62. $(OD) : $(OD)
  63.     makedir %(left:*/:*)
  64.